management application javascript customer pre-generate software development asp php reunion crm pre-render high partial page caching school class relationship java